
.header {min-width: 950px;}
.home {min-width: 950px;}

a {cursor: pointer; color: #fff;}

#flash_error {padding: 3px; background-color: red; border: 1px solid DarkRed; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; color: #fff;}
#flash_notice {padding: 3px; background-color: green; border: 1px solid DarkGreen; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; color: #fff;}

.title {font-size: 2.0em;}

.panel {background: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #999; padding: 10px; margin: 20px 0px;}
.panel h2 {color: #999; font-size: 1.5em;}
.panel a {color: blue;}
.panel .inputbox {width: 600px !important;}

h2.panel-step {background-color: #FFEBD9; padding: 5px; color: #000; font-weight: bold; border: 1px solid #FFC48E;}

.model-images-panel {padding: 10px; }
.model-images-panel table {background-color: #999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.model-images-panel table td {color: #fff;}
.model-images-panel table tr:not(:last-child) td {border-bottom: 1px solid #fff;}

.field {margin: 5px 0px;}
.field .inputbox {width: 300px;}
.field label {font-size: 1.1em;}

.inputbox {font-size: 1.2em; padding: 5px;}
textarea.inputbox {height: inherit !important;}

/* This is to account for the 1px border around each image */
.model_image_gallery img {margin: 3px;}

.pagination a {color: #fff; text-decoration: none;}
.pagination em {text-decoration: underline;}
.pagination a:visited {color: #fff; text-decoration: none;}
.pagination a:hover {text-decoration: underline;}

span.page {text-align: right; display: inline-block;}
span.page a { color: #fff; text-decoration: none; }
span.page.current { border-bottom: 1px solid #fff; color: orange; }


.searchbox {width: 180px; padding: 3px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.button {padding-top: 5px;}

.header-bottom div {display: inline-block;}
.nav {padding-top: 0px;}
.logo {padding: 0px;}
.uploadbutton {padding:3px;}


.thumb {max-width: 50px; max-height: 30px; display: block;}
.fileuploader {padding: 10px;}
.fileuploader-input {}
.fileuploader-table { width: 100%; padding: 5px; margin-top: 10px; }
.fileuploader-table-hasfiles {
	border: 1px solid #FF991D; 
	border-radius: 5px; -webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	box-shadow: 3px 3px 10px #ccc;
	-webkit-box-shadow: 3px 3px 10px #ccc;
	-moz-box-shadow: 3px 3px 10px #ccc;
 }
.fileuploader-table td {padding: 5px;}
.fileuploader-table tr:not(:last-child) td {border-bottom: 1px solid #eee;}
.fileuploader-status-complete {color: green;}
.fileuploader-error {color: red;}

tr.fileuploader-uploading td {background-color: beige;}

.processingstatus-wrapper {
	background-color: #242424; width: 600px; margin: 0 auto;
	border-radius: 5px;
}

.processingstatus-top, .processingstatus-bottom {text-align: center;  padding: 10px;}
.processingstatus-bottom {font-size: 1.2em;}
.processingstatus {color: #fff; margin: 0 auto; width: 600px;}
.processingstatus-text-label {font-size: 2.0em;}
.processingstatus-text {font-size: 2.0em; font-weight: bold; font-style: italic;}
.processingstatus-image {}
.processingstatus-percentcomplete {display: inline-block; padding: 3px; margin: 0 10px;}
.processingstatus-timeremaining {display: inline-block; padding: 3px; margin: 0 10px;}

.editmodel-submitready li {color: red; font-size: 1.3em;}

.comments {margin: 20px 0px; background: #fff; border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; }
.comments h2 {color: #000;}
.comments-form {width: 100%; clear: both; overflow: hidden;}
.comments-form form { background: #eee; border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #bbb; padding: 10px; clear: both; overflow: hidden;}
.comments-form-body {padding-right: 10px;}
.comments-form-body textarea {height: 40px; width: 100%;}
.comments-form form input[type=submit] {float: right; display: block; clear: both;}
.comments-list {list-style: none; margin: 0px; padding: 5px; float: left; width: 100%;}

.comments-login {margin-bottom: 20px;}
.comments-login a {color: blue; text-decoration: none;}
.comments-login a:hover { text-decoration: underline; }

.comment {color: #000;  border-bottom: 1px solid #bbb; padding-bottom: 5px; margin-bottom: 10px; width: 100%; float: left; display: block; clear: both;}
.comment-title {float: left; display: block; clear: both; padding: 10px 0px; color: gray; padding-bottom: 5px;}
.comment-date {font-size: .8em;}
.comment-author {}
.comment-author a {color: Blue; text-decoration: none;}
.comment-body {float: left; display: block; clear: both;}

.tags {list-style: none; margin: 10px 0px; padding: 0px; padding-top: 10px; display: block; clear: both; overflow: hidden; border-top: 1px solid #fff;}
.tags .tag {
	float: left; 
	margin: 0px 8px 8px 0px; 
	padding: 2px 7px; 
	background: #FFCC66; 
	border: 1px solid #FF9933; 
	border-radius: 8px; 
	-webkit-border-radius: 8px;
	box-shadow: 2px 2px 5px #ccc;
	-box-shadow: 2px 2px 5px #ccc;
	color: #000; 
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
